package net.apexes.demo.codegen.querydsl.entity;


/**
 * PaymentItemInfo. the database table "PAYMENT_ITEM_INFO"
 */
public class PaymentItemInfo extends net.apexes.demo.codegen.entity.base.EntityBase {

    private static final long serialVersionUID = 1L;

    /**
     * INFO_KEY
     */
    private String infoKey;

    /**
     * INFO_VALUE
     */
    private String infoValue;

    /**
     * SHOP_ID
     */
    private String shopId;

    public String getInfoKey() {
        return infoKey;
    }

    public void setInfoKey(String infoKey) {
        this.infoKey = infoKey;
    }

    public String getInfoValue() {
        return infoValue;
    }

    public void setInfoValue(String infoValue) {
        this.infoValue = infoValue;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public void cloneFrom(PaymentItemInfo from) {
        this.infoKey = from.infoKey;
        this.infoValue = from.infoValue;
        this.shopId = from.shopId;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(super.toString());
        sb.append(",infoKey=").append(infoKey);
        sb.append(",infoValue=").append(infoValue);
        sb.append(",shopId=").append(shopId);
        return sb.toString();
    }

    @Override
    public int hashCode() {
        return super.hashCode();
    }

    @Override
    public boolean equals(Object obj) {
        return super.equals(obj);
    }

}

